<?php

/**************** 4.6 改变数组大小 *******************/

// 问题：改变一个数组的大小，使它大于或小于目前的大小

// 解决方案 扩展数组 可以使用 array_pad()

// 起初有 3个元素
$array = ['apple', 'banana', 'coconut'];

// 增加到 5个元素
$array = array_pad($array, 5, '');
//array(5) {
//  [0]=>
//  string(5) "apple"
//  [1]=>
//  string(6) "banana"
//  [2]=>
//  string(7) "coconut"
//  [3]=>
//  string(0) ""
//  [4]=>
//  string(0) ""
//}

// 要缩减一个数组 使用 array_splice()

array_splice($array, 2);

//var_dump($array);
//array(2) {
//  [0]=>
//  string(5) "apple"
//  [1]=>
//  string(6) "banana"
//}